# 使用官方 Node.js 20.15.0 镜像作为基础镜像
FROM node:20.15.0

#在容器内创建目录
RUN mkdir -p /home/node/
# 切换到该目录
WORKDIR /home/node/

# 复制项目文件到容器内的目录
COPY . /home/node/
#设置阿里镜像源
RUN npm config set registry http://registry.npmmirror.com
RUN npm install -g pnpm
RUN pnpm install

# 暴露端口
EXPOSE 3000

ENTRYPOINT ["pnpm", "run"]
CMD ["start"]